<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>05_事件监听</title>
</head>
<body>
    <button onclick="alert('按钮1被点击了')">按钮1</button>
    <button id="btn2">按钮2</button>
    <hr>
    <h4>今天星期一</h4>
    <span>震惊：今天居然是星期一！</span>
    <h4>昨天星期日</h4>
    <div>
        <div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Culpa distinctio facilis omnis praesentium quidem
            reiciendis vel veritatis voluptas. At, cupiditate doloremque est eum exercitationem id iste mollitia nesciunt
            quibusdam sed?
        </div>
        <div>Amet consequuntur dolores eaque et libero minima molestiae mollitia nisi tempora vero! Ab aliquid amet
            blanditiis commodi eveniet impedit iure magni nemo quo ratione sapiente, sunt ullam vel velit veritatis.
        </div>
        <div>Assumenda autem consectetur consequatur dicta, dolorum ea eius eos fuga libero magnam nesciunt nihil odit
            perferendis porro praesentium quam quis quisquam voluptate? Culpa cupiditate dolores labore neque similique
            suscipit vel?
        </div>
        <div>Accusamus, ad beatae dolores, eum fugiat hic illum ipsa ipsam iure molestias nam nulla perspiciatis saepe sed
            tempora voluptatem voluptatum. Accusantium ad doloremque excepturi mollitia nobis praesentium quisquam vero
            voluptatum.
        </div>
        <div>Alias, aliquam, architecto consequatur earum eos est et eveniet excepturi laboriosam molestiae mollitia natus
            odit perspiciatis quasi rem, soluta vel? Adipisci assumenda corporis cupiditate est fuga iure quis reiciendis
            ullam?
        </div> <div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Culpa distinctio facilis omnis praesentium quidem
            reiciendis vel veritatis voluptas. At, cupiditate doloremque est eum exercitationem id iste mollitia nesciunt
            quibusdam sed?
        </div>
        <div>Amet consequuntur dolores eaque et libero minima molestiae mollitia nisi tempora vero! Ab aliquid amet
            blanditiis commodi eveniet impedit iure magni nemo quo ratione sapiente, sunt ullam vel velit veritatis.
        </div>
        <div>Assumenda autem consectetur consequatur dicta, dolorum ea eius eos fuga libero magnam nesciunt nihil odit
            perferendis porro praesentium quam quis quisquam voluptate? Culpa cupiditate dolores labore neque similique
            suscipit vel?
        </div>
        <div>Accusamus, ad beatae dolores, eum fugiat hic illum ipsa ipsam iure molestias nam nulla perspiciatis saepe sed
            tempora voluptatem voluptatum. Accusantium ad doloremque excepturi mollitia nobis praesentium quisquam vero
            voluptatum.
        </div>
        <div>Alias, aliquam, architecto consequatur earum eos est et eveniet excepturi laboriosam molestiae mollitia natus
            odit perspiciatis quasi rem, soluta vel? Adipisci assumenda corporis cupiditate est fuga iure quis reiciendis
            ullam?
        </div> <div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Culpa distinctio facilis omnis praesentium quidem
            reiciendis vel veritatis voluptas. At, cupiditate doloremque est eum exercitationem id iste mollitia nesciunt
            quibusdam sed?
        </div>
        <div>Amet consequuntur dolores eaque et libero minima molestiae mollitia nisi tempora vero! Ab aliquid amet
            blanditiis commodi eveniet impedit iure magni nemo quo ratione sapiente, sunt ullam vel velit veritatis.
        </div>
        <div>Assumenda autem consectetur consequatur dicta, dolorum ea eius eos fuga libero magnam nesciunt nihil odit
            perferendis porro praesentium quam quis quisquam voluptate? Culpa cupiditate dolores labore neque similique
            suscipit vel?
        </div>
        <div>Accusamus, ad beatae dolores, eum fugiat hic illum ipsa ipsam iure molestias nam nulla perspiciatis saepe sed
            tempora voluptatem voluptatum. Accusantium ad doloremque excepturi mollitia nobis praesentium quisquam vero
            voluptatum.
        </div>
        <div>Alias, aliquam, architecto consequatur earum eos est et eveniet excepturi laboriosam molestiae mollitia natus
            odit perspiciatis quasi rem, soluta vel? Adipisci assumenda corporis cupiditate est fuga iure quis reiciendis
            ullam?
        </div> <div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Culpa distinctio facilis omnis praesentium quidem
            reiciendis vel veritatis voluptas. At, cupiditate doloremque est eum exercitationem id iste mollitia nesciunt
            quibusdam sed?
        </div>
        <div>Amet consequuntur dolores eaque et libero minima molestiae mollitia nisi tempora vero! Ab aliquid amet
            blanditiis commodi eveniet impedit iure magni nemo quo ratione sapiente, sunt ullam vel velit veritatis.
        </div>
        <div>Assumenda autem consectetur consequatur dicta, dolorum ea eius eos fuga libero magnam nesciunt nihil odit
            perferendis porro praesentium quam quis quisquam voluptate? Culpa cupiditate dolores labore neque similique
            suscipit vel?
        </div>
        <div>Accusamus, ad beatae dolores, eum fugiat hic illum ipsa ipsam iure molestias nam nulla perspiciatis saepe sed
            tempora voluptatem voluptatum. Accusantium ad doloremque excepturi mollitia nobis praesentium quisquam vero
            voluptatum.
        </div>
        <div>Alias, aliquam, architecto consequatur earum eos est et eveniet excepturi laboriosam molestiae mollitia natus
            odit perspiciatis quasi rem, soluta vel? Adipisci assumenda corporis cupiditate est fuga iure quis reiciendis
            ullam?
        </div> <div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Culpa distinctio facilis omnis praesentium quidem
            reiciendis vel veritatis voluptas. At, cupiditate doloremque est eum exercitationem id iste mollitia nesciunt
            quibusdam sed?
        </div>
        <div>Amet consequuntur dolores eaque et libero minima molestiae mollitia nisi tempora vero! Ab aliquid amet
            blanditiis commodi eveniet impedit iure magni nemo quo ratione sapiente, sunt ullam vel velit veritatis.
        </div>
        <div>Assumenda autem consectetur consequatur dicta, dolorum ea eius eos fuga libero magnam nesciunt nihil odit
            perferendis porro praesentium quam quis quisquam voluptate? Culpa cupiditate dolores labore neque similique
            suscipit vel?
        </div>
        <div>Accusamus, ad beatae dolores, eum fugiat hic illum ipsa ipsam iure molestias nam nulla perspiciatis saepe sed
            tempora voluptatem voluptatum. Accusantium ad doloremque excepturi mollitia nobis praesentium quisquam vero
            voluptatum.
        </div>
        <div>Alias, aliquam, architecto consequatur earum eos est et eveniet excepturi laboriosam molestiae mollitia natus
            odit perspiciatis quasi rem, soluta vel? Adipisci assumenda corporis cupiditate est fuga iure quis reiciendis
            ullam?
        </div><div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Culpa distinctio facilis omnis praesentium quidem
            reiciendis vel veritatis voluptas. At, cupiditate doloremque est eum exercitationem id iste mollitia nesciunt
            quibusdam sed?
        </div>
        <div>Amet consequuntur dolores eaque et libero minima molestiae mollitia nisi tempora vero! Ab aliquid amet
            blanditiis commodi eveniet impedit iure magni nemo quo ratione sapiente, sunt ullam vel velit veritatis.
        </div>
        <div>Assumenda autem consectetur consequatur dicta, dolorum ea eius eos fuga libero magnam nesciunt nihil odit
            perferendis porro praesentium quam quis quisquam voluptate? Culpa cupiditate dolores labore neque similique
            suscipit vel?
        </div>
        <div>Accusamus, ad beatae dolores, eum fugiat hic illum ipsa ipsam iure molestias nam nulla perspiciatis saepe sed
            tempora voluptatem voluptatum. Accusantium ad doloremque excepturi mollitia nobis praesentium quisquam vero
            voluptatum.
        </div>
        <div>Alias, aliquam, architecto consequatur earum eos est et eveniet excepturi laboriosam molestiae mollitia natus
            odit perspiciatis quasi rem, soluta vel? Adipisci assumenda corporis cupiditate est fuga iure quis reiciendis
            ullam?
        </div> <div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Culpa distinctio facilis omnis praesentium quidem
            reiciendis vel veritatis voluptas. At, cupiditate doloremque est eum exercitationem id iste mollitia nesciunt
            quibusdam sed?
        </div>
        <div>Amet consequuntur dolores eaque et libero minima molestiae mollitia nisi tempora vero! Ab aliquid amet
            blanditiis commodi eveniet impedit iure magni nemo quo ratione sapiente, sunt ullam vel velit veritatis.
        </div>
        <div>Assumenda autem consectetur consequatur dicta, dolorum ea eius eos fuga libero magnam nesciunt nihil odit
            perferendis porro praesentium quam quis quisquam voluptate? Culpa cupiditate dolores labore neque similique
            suscipit vel?
        </div>
        <div>Accusamus, ad beatae dolores, eum fugiat hic illum ipsa ipsam iure molestias nam nulla perspiciatis saepe sed
            tempora voluptatem voluptatum. Accusantium ad doloremque excepturi mollitia nobis praesentium quisquam vero
            voluptatum.
        </div>
        <div>Alias, aliquam, architecto consequatur earum eos est et eveniet excepturi laboriosam molestiae mollitia natus
            odit perspiciatis quasi rem, soluta vel? Adipisci assumenda corporis cupiditate est fuga iure quis reiciendis
            ullam?
        </div> <div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Culpa distinctio facilis omnis praesentium quidem
            reiciendis vel veritatis voluptas. At, cupiditate doloremque est eum exercitationem id iste mollitia nesciunt
            quibusdam sed?
        </div>
        <div>Amet consequuntur dolores eaque et libero minima molestiae mollitia nisi tempora vero! Ab aliquid amet
            blanditiis commodi eveniet impedit iure magni nemo quo ratione sapiente, sunt ullam vel velit veritatis.
        </div>
        <div>Assumenda autem consectetur consequatur dicta, dolorum ea eius eos fuga libero magnam nesciunt nihil odit
            perferendis porro praesentium quam quis quisquam voluptate? Culpa cupiditate dolores labore neque similique
            suscipit vel?
        </div>
        <div>Accusamus, ad beatae dolores, eum fugiat hic illum ipsa ipsam iure molestias nam nulla perspiciatis saepe sed
            tempora voluptatem voluptatum. Accusantium ad doloremque excepturi mollitia nobis praesentium quisquam vero
            voluptatum.
        </div>
        <div>Alias, aliquam, architecto consequatur earum eos est et eveniet excepturi laboriosam molestiae mollitia natus
            odit perspiciatis quasi rem, soluta vel? Adipisci assumenda corporis cupiditate est fuga iure quis reiciendis
            ullam?
        </div> <div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Culpa distinctio facilis omnis praesentium quidem
            reiciendis vel veritatis voluptas. At, cupiditate doloremque est eum exercitationem id iste mollitia nesciunt
            quibusdam sed?
        </div>
        <div>Amet consequuntur dolores eaque et libero minima molestiae mollitia nisi tempora vero! Ab aliquid amet
            blanditiis commodi eveniet impedit iure magni nemo quo ratione sapiente, sunt ullam vel velit veritatis.
        </div>
        <div>Assumenda autem consectetur consequatur dicta, dolorum ea eius eos fuga libero magnam nesciunt nihil odit
            perferendis porro praesentium quam quis quisquam voluptate? Culpa cupiditate dolores labore neque similique
            suscipit vel?
        </div>
        <div>Accusamus, ad beatae dolores, eum fugiat hic illum ipsa ipsam iure molestias nam nulla perspiciatis saepe sed
            tempora voluptatem voluptatum. Accusantium ad doloremque excepturi mollitia nobis praesentium quisquam vero
            voluptatum.
        </div>
        <div>Alias, aliquam, architecto consequatur earum eos est et eveniet excepturi laboriosam molestiae mollitia natus
            odit perspiciatis quasi rem, soluta vel? Adipisci assumenda corporis cupiditate est fuga iure quis reiciendis
            ullam?
        </div> <div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Culpa distinctio facilis omnis praesentium quidem
            reiciendis vel veritatis voluptas. At, cupiditate doloremque est eum exercitationem id iste mollitia nesciunt
            quibusdam sed?
        </div>
        <div>Amet consequuntur dolores eaque et libero minima molestiae mollitia nisi tempora vero! Ab aliquid amet
            blanditiis commodi eveniet impedit iure magni nemo quo ratione sapiente, sunt ullam vel velit veritatis.
        </div>
        <div>Assumenda autem consectetur consequatur dicta, dolorum ea eius eos fuga libero magnam nesciunt nihil odit
            perferendis porro praesentium quam quis quisquam voluptate? Culpa cupiditate dolores labore neque similique
            suscipit vel?
        </div>
        <div>Accusamus, ad beatae dolores, eum fugiat hic illum ipsa ipsam iure molestias nam nulla perspiciatis saepe sed
            tempora voluptatem voluptatum. Accusantium ad doloremque excepturi mollitia nobis praesentium quisquam vero
            voluptatum.
        </div>
        <div>Alias, aliquam, architecto consequatur earum eos est et eveniet excepturi laboriosam molestiae mollitia natus
            odit perspiciatis quasi rem, soluta vel? Adipisci assumenda corporis cupiditate est fuga iure quis reiciendis
            ullam?
        </div>
    <script>
        /*窗口滚动事件*/
        window.addEventListener('scroll',function (){
            alert('用户滚动了页面！');
        })
        /* 窗口重置事件 */
        window.addEventListener('resize',function (){
            alert('用户重置了窗口！');
        })
        /* visibilitychange页面状态改变
        *  visibilityState：离开/最小化 visible返回了页面 */
        document.addEventListener('visibilitychange',function (){
            if(document.hidden){
                alert('用户离开了页面！');
            }else{
                alert('用户返回了页面！');
            }
        })
        /*鼠标移入事件mouseover*/
        let spanE = document.querySelector('span')
        spanE.addEventListener('mouseover',function (){
            console.log('用户查看了此标题');
        })

        let bth2 = document.getElementById('btn2')
        bth2.addEventListener('click',function (){
            //alert('用户点击了按钮2！')
        })
    </script>
</body>
</html>